a3cc414f5082fdc561e13c6528d75de2023446af,org.dawnsci.persistence/src/org/dawnsci/persistence/internal/PersistentFileImpl.java,PersistentFileImpl,addROI,#String#IROI#,205
Before Change
public void addROI(String name, IROI roiBase) throws Exception {
if (file == null)
file = HierarchicalDataFactory.getWriter(filePath);
createParentEntry(PersistenceConstants.ROI_ENTRY);
writeRoi(file, PersistenceConstants.ROI_ENTRY, name, roiBase);
}
After Change
@Override
public void addROI(String name, IROI roiBase) throws Exception {
if (file == null)
file = ServiceLoader.getNexusFactory().newNexusFile(filePath);
GroupNode group = createDataNode(file, PersistenceConstants.ROI_ENTRY);
writeRoi(group, PersistenceConstants.ROI_ENTRY, name, roiBase);
}